<?php

include_once 'Persona.php.php';

    //Marco
class Usuario extends Persona {
    
    //Marco
    //Hace una consulta para obtener la informacion de la tabla Usuario
    public function listarUsuario () {
        
        $this->conectar();
        
        $result = $this->consultar("SELECT * FROM USUARIO JOIN PERSONA ON (usidpersona = peidPersona)");
        
        $this->desconectar();
        
        return $result;
    }
    
   //Marco
   //Recive una Id de un curso o taller y obtiene el registro de la id que se recibe
    public function verUsuario ($id) {
        
        $this->conectar();
        
        $result = $this->consultar("SELECT * FROM USUARIO JOIN PERSONA ON (usidpersona = peidpersona) JOIN MEDIOCOMUNICACION ON (mecoidpersona = peidpersona) WHERE usidpersona = $id");
        
        $this->desconectar();
        
        return $result;
    }
    
    
   //Marco
   //Recive una Id de un curso o taller y obtiene el registro de la id que se recibe
    public function modificarUsuario ($id) {
        
        $this->conectar();
        
        $result = $this->consultar("UPDATE * FROM SUARIO JOIN PERSONA ON (usidpersona = peidpersona) WHERE cutaidcursotaller = $id");
        
        $this->desconectar();
        
        return $result;
    }

    public function insertarUsuario ($nombre, $apePat, $apeMat, $direccion, $log, $pass, $rol, $mecoTIpo, $mecoMedio) {
        
        $this->conectar();
        
        $result = $this->insertar("INSERT INTO PERSONA (penombre, peapepat, peapemat, pedireccion) VALUES ($nombre, $apePat, $apeMat, $direccion)");
        $result = $this->insertar("INSERT INTO USUARIO (uslog, uspass, usRoll) VALUES ($log, $pass, $rol)");
        $result = $this->insertar("INSERT INTO MEDIOCOMUNICACION (mecotipo, mecomedio) VALUES ($mecoTIpo, $mecoMedio)");
        $this->desconectar();
        
        return $result;

    }
}
?>